put handcuffs on - Deutsch Englisch Wörterbuch